package com.inspection.service;

import com.inspection.entity.InspectionNoticePoliticsDO;
import com.inspection.entity.InspectionNoticeViolationDO;
import com.inspection.model.dto.InspectPoliticsNoticeDTO;
import com.inspection.model.dto.InspectPoliticsNoticeQueryDTO;
import com.inspection.model.dto.InspectViolationNoticeDTO;
import com.inspection.model.dto.InspectViolationNoticeQueryDTO;
import com.inspection.model.vo.InspectNoticeDefaultVO;
import org.springframework.data.domain.Page;

public interface InspectionNoticeService {

     void saveViolationNotice(InspectViolationNoticeDTO save);

     Page<InspectionNoticeViolationDO> pageViolationNotice(InspectViolationNoticeQueryDTO page);

     InspectNoticeDefaultVO getMaxViolationNotice();

     //政治考核

    void savePoliticsNotice(InspectPoliticsNoticeDTO save);

    Page<InspectionNoticePoliticsDO> pagePoliticsNotice(InspectPoliticsNoticeQueryDTO page);

    InspectNoticeDefaultVO getMaxPoliticsNotice();
}
